package Engine;

import java.util.ArrayList;

import ScarvangerHuntEngine.SHProperties;
import ScarvangerHuntEngine.SHQuest;
import ScarvangerHuntEngine.Actions.Submit;

public class Player {
	private ArrayList<Quest> availableQuests;
	private ArrayList<Action> availableAction;
	private SHProperties properties;
	private String id;
	public ArrayList<Quest> getAvailableQuests() {
		return availableQuests;
	}
	public void setAvailableQuests(ArrayList<Quest> availableQuests) {
		this.availableQuests = availableQuests;
	}
	public ArrayList<Action> getAvailableAction() {
		return availableAction;
	}
	public void setAvailableAction(ArrayList<Action> availableAction) {
		this.availableAction = availableAction;
	}
	public SHProperties getProperties() {
		return properties;
	}
	public void setProperties(SHProperties properties) {
		this.properties = properties;
	}
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	
	public Player(String id)
	{
		setId(id);
		this.properties = new SHProperties();
		
		this.availableAction = new ArrayList<Action>();
		Action a = new Submit("submit");
		this.availableAction.add(a);
		
		this.availableQuests = new ArrayList<Quest>();
		SHQuest q = new SHQuest();
		this.availableQuests.add(q);
	}
}
